.blog-detail-page{background-color:#fff;min-height:50vh;overflow-x:hidden;width:100%}.blog-detail-page .page-container{max-width:1420px;margin:0 auto;padding:0 40px}@media(max-width:768px){.blog-detail-page .page-container{padding:0 28px}}.breadcrumb-wrapper{width:100%;background-color:#fff;border-bottom:1px solid #eaeaea;padding:27px 0}.hero-breadcrumb{color:#666;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;width:100%;overflow:hidden}.hero-breadcrumb a{color:#666;text-decoration:none;transition:color .2s;flex-shrink:0}.hero-breadcrumb a:hover{color:#1a8f3d}.hero-breadcrumb .separator{color:#ccc;flex-shrink:0}.hero-breadcrumb .active{color:#222;cursor:default;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.hero-breadcrumb .active:hover{color:#222}.blog-detail-article{padding:20px 0 100px 0}.bd-header{margin-bottom:40px;text-align:left}.bd-category{display:inline-block;color:#1a8f3d;text-transform:uppercase;margin-bottom:16px}.bd-title{color:#222;margin:0 0 24px 0;max-width:10000px}.bd-meta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.bd-meta-item{color:#666;display:flex;align-items:center;gap:6px}.bd-content-container{max-width:1350px;margin:0 auto;padding:0 40px}.bd-content{font-style:normal;letter-spacing:.002em;color:#444;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.bd-content>*{grid-column:1/-1}.bd-content ul,.bd-content ol,.article-body ul,.article-body ol{margin:12px 0;padding-left:24px}.bd-content ul,.article-body ul{list-style-type:disc}.bd-content ol,.article-body ol{list-style-type:decimal}.bd-content li,.article-body li{margin-bottom:8px;line-height:1.7}.bd-content ul ul,.bd-content ol ol,.bd-content ul ol,.bd-content ol ul,.article-body ul ul,.article-body ol ol,.article-body ul ol,.article-body ol ul{margin:6px 0;padding-left:24px}.bd-content ul ul,.article-body ul ul{list-style-type:circle}.bd-content ul ul ul,.article-body ul ul ul{list-style-type:square}.bd-content blockquote{margin:40px 0;padding:0 0 0 24px;border-left:3px solid #1f1b16}.bd-content img{max-width:100%;height:auto;margin:28px auto}.bd-content>p:has(>img:only-child),.bd-content>p:has(>.rt-img-wrap:only-child),.bd-content>figure{max-width:100%;margin:28px auto;text-align:center;display:contents}.bd-content>p:has(>img:only-child):has(+p:has(>img:only-child)),.bd-content>p:has(>img:only-child)+p:has(>img:only-child),.bd-content>p:has(>.rt-img-wrap:only-child):has(+p:has(>.rt-img-wrap:only-child)),.bd-content>p:has(>.rt-img-wrap:only-child)+p:has(>.rt-img-wrap:only-child),.bd-content>p:has(>img:only-child):has(+figure),.bd-content>p:has(>img:only-child)+figure,.bd-content>p:has(>.rt-img-wrap:only-child):has(+figure),.bd-content>p:has(>.rt-img-wrap:only-child)+figure,.bd-content>figure:has(+figure),.bd-content>figure+figure,.bd-content>figure:has(+p:has(>img:only-child)),.bd-content>figure+p:has(>img:only-child),.bd-content>figure:has(+p:has(>.rt-img-wrap:only-child)),.bd-content>figure+p:has(>.rt-img-wrap:only-child){grid-column:span 1;width:100%;margin:24px 0}.bd-content>p:has(>img:only-child) img,.bd-content>p:has(>.rt-img-wrap:only-child) .rt-img-wrap,.bd-content figure img,.bd-content figure .rt-img-wrap{width:auto;margin-block:8px;margin-inline:auto}.bd-content>p:has(img~img),.bd-content>p:has(.rt-img-wrap~.rt-img-wrap),.bd-content>p.rt-two-images-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0;grid-column:1/-1}.bd-content>p:has(img~img) img,.bd-content>p:has(.rt-img-wrap~.rt-img-wrap) .rt-img-wrap,.bd-content>p.rt-two-images-row img,.bd-content>p.rt-two-images-row .rt-img-wrap{width:100%;margin:0}.bd-content figure{margin:32px auto;text-align:center}.rt-img-wrap{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;aspect-ratio:16/9;max-height:450px;overflow:hidden;margin:0!important}.rt-img-wrap .rt-bg-blur{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(25px);transform:scale(1.15);opacity:.6;z-index:0;margin:0!important}.rt-img-wrap .rt-main-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;margin:0!important}.bd-content figcaption{color:#666;font-style:italic;text-align:center}.bd-swiper-container{width:100%;padding:30px 0;margin:40px 0;overflow:hidden}.bd-swiper-container .swiper-wrapper{align-items:center}.bd-swiper-container .swiper-slide{width:auto;height:450px;transition:filter .3s ease,opacity .3s ease}.bd-swiper-container .swiper-slide img{width:auto;height:100%;object-fit:contain;display:block}.bd-swiper-container .swiper-slide:not(.swiper-slide-active){filter:blur(2px);opacity:.6}.bd-swiper-container .swiper-slide figure{margin:0;width:100%;height:100%;display:flex;flex-direction:column}.bd-swiper-container .swiper-slide figure img{margin:0;flex-grow:1}.bd-separator{border:0;height:1px;background-color:#eaeaea;margin:60px 0 40px 0}.bd-share h4{color:#222;margin:0 0 16px 0}.share-btn{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #eaeaea;color:#555;text-decoration:none;border-radius:2px;transition:all .2s}.share-btn:hover{border-color:#1a8f3d;color:#1a8f3d;background-color:#f9f9f9}@media(max-width:768px){.bd-swiper-container .swiper-slide{height:350px}.bd-content{grid-template-columns:minmax(0,1fr)}.bd-content>p:has(>img:only-child),.bd-content>figure{grid-column:1/-1;width:100%;margin:22px auto}.bd-content>p:has(img~img),.bd-content>p:has(.rt-img-wrap~.rt-img-wrap),.bd-content>p.rt-two-images-row{grid-template-columns:minmax(0,1fr);gap:12px}}.related-articles-section{background-color:#faf7f0;padding:90px 0}.related-articles-section .section-title{color:#222;margin:0 0 40px 0}.blog-carousel-wrapper{position:relative}.blog-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background-color:#fff;border:1px solid #eaeaea;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;color:#222;transition:all .3s}.blog-carousel-btn:hover{background-color:#1a8f3d;color:#fff;border-color:#1a8f3d}.blog-carousel-prev{left:-22px}.blog-carousel-next{right:-22px}@media(max-width:768px){.blog-carousel-prev{left:0}.blog-carousel-next{right:0}}.blog-grid{--news-card-hover-lift:5px;--news-card-hover-offset:-5px;--news-card-hover-space:7px;--news-card-hover-space-offset:-7px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:24px;padding-top:var(--news-card-hover-space);margin-top:var(--news-card-hover-space-offset);-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-grid::-webkit-scrollbar{display:none}.news-card{border:1px solid #eaeaea;position:relative;transition:box-shadow .3s,transform .3s;background-color:#fff;flex:0 0 calc(25% - 6px);scroll-snap-align:start;display:flex;flex-direction:column}.news-card:hover{z-index:2;box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(var(--news-card-hover-offset))}.news-card__content{flex:1;display:flex;flex-direction:column}.news-card__cat{display:block;color:#1a8f3d;margin-top:0;margin-bottom:8px;padding-top:0}.news-card__date{color:#888;display:flex;align-items:center;gap:6px;margin:0;padding:0}.news-card__title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-card__title a{color:#222;text-decoration:none;transition:color .2s}.news-card__title a:hover{color:#1a8f3d}.news-card__img{aspect-ratio:16/10;overflow:hidden;margin-top:10px}.news-card__img img{width:100%;height:100%;object-fit:cover}@media(max-width:1200px){.news-card{flex:0 0 calc(33.333% - 5.33px)}}@media(max-width:992px){.news-card{flex:0 0 calc(50% - 4px)}}@media(max-width:576px){.news-card{flex:0 0 calc(50% - 4px)}}@media(max-width:359px){.news-card{flex:0 0 calc(100%)}}